package com.clkj.xiuzheng.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.io.Serializable;

/**
 * @author yawang
 */
@ApiModel( value ="t_cl_userPut" )
@Table( name ="t_cl_userPut" )
public class UserPut  implements Serializable {

    @Id
   	@Column(name = "record_id",updatable = false )
	@ApiModelProperty( value="null")
	private Integer recordId;

	/**
	 * 用户Id
	 */
   	@Column(name = "user_id" )
	@ApiModelProperty( value="用户Id")
	private Integer userId;

	/**
	 * 预算
	 */
   	@Column(name = "put_money" )
	@ApiModelProperty( value="预算")
	private String putMoney;

	/**
	 * 提交时间
	 */
   	@Column(name = "put_date" )
	@ApiModelProperty( value="提交时间")
	private String putDate;

	/**
	 * 广告
	 */
   	@Column(name = "put_adv" )
	@ApiModelProperty( value="广告")
	private String putAdv;

	/**
	 * 是否真的投放0未投放 1投放
	 */
   	@Column(name = "is_put" )
	@ApiModelProperty( value="是否真的投放0未投放 1投放")
	private Integer isPut;

	/**
	 * 门店ID
	 */
   	@Column(name = "shop_id" )
	@ApiModelProperty( value="门店ID")
	private String shopId;

    /**
     * 开始时间
     */
    @Column(name = "start_time" )
    @ApiModelProperty( value="开始时间")
    private String startTime;

    /**
     * 结束时间
     */
    @Column(name = "end_time" )
    @ApiModelProperty( value="结束时间")
    private String endTime;

    /**
     * 店铺总数
     */
    @Column(name = "shop_total" )
    @ApiModelProperty( value="店铺总数")
    private String shopTotal;

    @Column(name = "promoter_id" )
    @ApiModelProperty( value="推广员id")
    private Integer promoterId;


    @Column(name = "is_contact" )
    @ApiModelProperty( value="是否联系")
    private Integer isContact;

    @Column(name = "receipt_content" )
    @ApiModelProperty( value="回执单内容")
    private String receiptContent;


    @Column(name = "pay_money" )
    @ApiModelProperty( value="支付金额")
    private String payMoney;

    @Column(name = "pay_status" )
    @ApiModelProperty( value="支付状态0未支付，1已支付")
    private Integer payStatus;

    @Column(name = "pay_date" )
    @ApiModelProperty( value="支付时间")
    private String payDate;

    @Transient
    private  String promoterName;
    @Transient
    private String userName;
    @Transient
    private String userTel;




  public Integer getRecordId() {
    return recordId;
  }

  public void setRecordId(Integer recordId) {
    this.recordId = recordId;
  }


  public Integer getUserId() {
    return userId;
  }

  public void setUserId(Integer userId) {
    this.userId = userId;
  }


  public String getPutMoney() {
    return putMoney;
  }

  public void setPutMoney(String putMoney) {
    this.putMoney = putMoney;
  }

    public String getPutDate() {
        return putDate;
    }

    public void setPutDate(String putDate) {
        this.putDate = putDate;
    }

    public String getPutAdv() {
    return putAdv;
  }

  public void setPutAdv(String putAdv) {
    this.putAdv = putAdv;
  }


  public Integer getIsPut() {
    return isPut;
  }

  public void setIsPut(Integer isPut) {
    this.isPut = isPut;
  }


  public String getShopId() {
    return shopId;
  }

  public void setShopId(String shopId) {
    this.shopId = shopId;
  }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getShopTotal() {
        return shopTotal;
    }

    public void setShopTotal(String shopTotal) {
        this.shopTotal = shopTotal;
    }



    public String getReceiptContent() {
        return receiptContent;
    }

    public void setReceiptContent(String receiptContent) {
        this.receiptContent = receiptContent;
    }

    public Integer getPromoterId() {
        return promoterId;
    }

    public void setPromoterId(Integer promoterId) {
        this.promoterId = promoterId;
    }

    public Integer getIsContact() {
        return isContact;
    }

    public void setIsContact(Integer isContact) {
        this.isContact = isContact;
    }

    public String getPromoterName() {
        return promoterName;
    }

    public void setPromoterName(String promoterName) {
        this.promoterName = promoterName;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getUserTel() {
        return userTel;
    }

    public void setUserTel(String userTel) {
        this.userTel = userTel;
    }

    public String getPayMoney() {
        return payMoney;
    }

    public void setPayMoney(String payMoney) {
        this.payMoney = payMoney;
    }

    public Integer getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(Integer payStatus) {
        this.payStatus = payStatus;
    }

    public String getPayDate() {
        return payDate;
    }

    public void setPayDate(String payDate) {
        this.payDate = payDate;
    }
}
